// 输出100内所有可以被3整除的数之和
#include <iostream>
#include <deque>
#include <numeric>

using namespace std;

int main(int argc, char **argv)
{ 
    // 定义
    deque<int> num_buf;
    int i = 0;


    // 插入
    for (i = 1; i < 100; i++)
    {
        if (i % 3 == 0)
        {
            num_buf.insert(num_buf.begin(), i);
        }
    }

    // 求和输出
    cout << accumulate(num_buf.begin(), num_buf.end(), 0) << endl;

    
    return 0;
}